//======================
// 基础配置
//======================

// 一个文件只有module.exports导出, 可以有多个exports导出
// exports导出，相当于给module.exports添加属性

//服务器配置
exports.serverOptions = {
  // host: 'http://127.0.0.1',
  host: 'http://10.22.119.90',
  port: 10001,
  baseUrl: '/static/file/'
}

// 随机昵称
// exports.userNameOptions = [
//   '彩虹',
//   '白云',
//   '森林',
//   '蓝天',
//   '大海'
// ];

// 加盐配置, 密码加密
exports.saltOptions = {
  // 密码加盐
  pwd: '?pwd_'
}

exports.mysqlOptions = {
  // 数据库地址
  host: 'localhost',
  // 数据库名字
  database: 'secondhand',
  // 用户名
  username: 'root',
  // 登录密码
  password: 'root',
  // 数据库类型
  dialect: 'mysql',
  // 时区
  timezone: '+08:00',
  // 字段以_命名
  underscored: true
}

exports.emailOptions = {
  // 邮件服务器地址
  host: 'smtp.qq.com',

  // 端口, 25端口在阿里云服务器被禁止的, 建议使用465
  port: 465,

  // 如果端口为465, 此项需要设置true, 其他端口需要修改为false
  secure: true,

  // 用户名，发件地址
  user: '1161437421@qq.com',
  // user: '1099235561@qq.com',

  // 授权码
  pass: 'rkauiwpzloasjgbb',

  // 验证码有效时间, 单位：毫秒
  expires: 5 * 60 * 1000
}

// 白名单
exports.hostOptions = [
  'http://localhost:8080',
  'http://127.0.0.1:8080',
  'http://127.0.0.1:10001',
  // '*',
]

// 验证验证码请求路径
exports.codeUrlOptions = [
  // '/b_register',
  '/register',
  '/checkEmail',
]

// token配置
exports.tokenOptions = {
  // token加盐
  salt: '_t_k',
  // 有效时间
  expires: '1d',
  // 需要验证token的请求路径
  tokenUrls: [
    '/getUserInfo',
    '/getAdminInfo',
    '/editUser',
    '/getProgress',
    '/getSellingRecord',
    '/editHouse',
    '/deleteHouse',
    '/editEstate',
    '/deleteEstate',
    '/getUserlist',
    '/deleteUser',
    '/editAgent',
    '/deleteAgent',
  ]
}